Approximation algorithms for the generalized incremental knapsack problem
نویسندگان
چکیده
We introduce and study a discrete multi-period extension of the classical knapsack problem, dubbed generalized incremental knapsack. In this setting, we are given set n items, each associated with non-negative weight, T time periods non-decreasing capacities $$W_1 \le \dots W_T$$ . When item i is inserted at t, gain profit $$p_{it}$$ ; however, remains in for all subsequent periods. The goal to decide if when insert item, subject time-dependent capacity constraints, objective maximizing our total profit. Interestingly, setting subsumes as special cases number recently-studied problems, known be strongly NP-hard. Our first contribution comes form polynomial-time $$(\frac{1}{2}-\epsilon )$$ -approximation problem. This result based on reformulation single-machine sequencing which addressed by blending dynamic programming techniques Shmoys–Tardos algorithm assignment Combined further enumeration-based self-reinforcing ideas new structural properties nearly-optimal solutions, turn into quasi-polynomial approximation scheme (QPTAS). Hence, under widely believed complexity assumptions, finding rules out possibility that APX-hard.
منابع مشابه
Approximation Algorithms for the Incremental Knapsack Problem via Disjunctive Programming
In the incremental knapsack problem (IK), we are given a knapsack whose capacity grows weakly as a function of time. There is a time horizon of T periods and the capacity of the knapsack is Bt in period t for t = 1, . . . , T . We are also given a set S of N items to be placed in the knapsack. Item i has a value of vi and a weight of wi that is independent of the time period. At any time period...
متن کاملApproximation Algorithms for the Multiple Knapsack Problem with Assignment Restrictions
Motivated by a real world application, we study the multiple knapsack problem with assignment restrictions (MKAR). We are given a set of items, each with a positive real weight, and a set of knapsacks, each with a positive real capacity. In addition, for each item a set of knapsacks that can hold that item is specified. In a feasible assignment of items to knapsacks, each item is assigned to at...
متن کاملDistributed Approximation Algorithms for the Multiple Knapsack Problem
We consider the distributed version of the Multiple Knapsack Problem (MKP), wherem items are to be distributed amongst n processors, each with a knapsack. We propose different distributed approximation algorithms with a tradeoff between time and message complexities. The algorithms are based on the greedy approach of assigning the best item to the knapsack with the largest capacity. These algor...
متن کاملApproximating the Incremental Knapsack Problem
We consider the 0–1 Incremental Knapsack Problem (IKP) where the capacity grows over time periods and if an item is placed in the knapsack in a certain period, it cannot be removed afterwards. The contribution of a packed item in each time period depends on its profit as well as on a time factor which reflects the importance of the period in the objective function. The problem calls for maximiz...
متن کاملImproved Approximation Algorithms for a Bilevel Knapsack Problem
Article history: Received 20 September 2014 Received in revised form 13 May 2015 Accepted 13 June 2015 Available online 19 June 2015 Communicated by X. Deng
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Mathematical Programming
سال: 2022
ISSN: ['0025-5610', '1436-4646']
DOI: https://doi.org/10.1007/s10107-021-01755-7